var data, p; var agt=navigator.userAgent.toLowerCase(); p='http'; if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent) if(navigator.userAgent.substring(0,1)>'3') {data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)}; document.write(''); document.write(' ');
شمارنده آمار
, دانلود رایگان، نرم افزار ، بازی ، کتاب ، موزیک ، چت روم اختصاصی، چت روم عمومی، نرم افزار موبایل، بازی موبایل، جدیدترین نرم افزارها، نرم افزار و بازیهای سیستم عامل مکینتاش، مک، free download, software, game, book, music, macintosh, windows, mac, apple, macbook, free, sms, " /> دانلود کده الویر

آدرس آی پی:
سیستم عامل:
نسخه: بیت
اندازه تصویر:

دانلود کده الویر

دانلود رایگان، نرم افزار ، بازی ، کتاب ، موزیک ، چت روم اختصاصی، چت روم عمومی، نرم افزار موبایل، بازی موبایل، جدیدترین نرم افزارها، نرم افزار و بازیهای سیستم عامل مکینتاش، مک، free download, software, game, book, music, macintosh, windows, mac, apple, macbook, free, sms,
صفحه خانگی اضافه به علاقمندی ها نقشه سایت

دیکشنری آنلاین



درباره ما


امکانات دیگر


 

آخرین مطالب

» مجموعه ای از اس ام اس های خنده دار ـ جوک ـ لطیفه ـ خنده بازار
» در این ایمیل جمله هایی از شخصیت های مختلف درباره
» بعد از ترک سیگار در بدن شما چه اتفاقاتی رخ میدهد؟
» بدون شرح
» فال روز (31 فروردین _ 19 آوریل) فال روز (31 فروردین _ 19 آوری فال روز (31 فروردین _ 19 آوریل)
» دانلود کرک و کیجن همه محصولات و نرم افزارهای Uniblue 2012
» دانلود نرم افزار و کرک و کیجن همه محصولات و نرم افزارهای Uniblue 2012
» نرم افزار کاملا رایگان تماشای شبکه های تلویزیون و ماهواره
» بهتـرین راهـکارهای کاربـردی برای مـطالـعه
» ماساژ،رفع خستگی،آموزش ماساژ صورت،نقاط حساس سر و صورت
» اس ام اس های عاشقانه
» آموزش چگونه لات بشویم!!!! ۱۰۰٪ تضمینی با متدهای فوق پیشرفته
» کودکی که سالی پنج بار می میرد!
» مجموعه اس ام اس های عاشقانه فروردین 91
» چگونه ازدواج دوم موفقی داشته باشیم
» چگونه می‌توانید همسر خود را شاد کنید ؟
» دانلود مجموعه آموزش گام به گام زبان انگلیسی Learning English Steps 1-2-3
» مجموعه سخنرانی آیت الله العظمی مظاهری
» تصاویر جالب و دیدنی
» دانلود کتاب PDF آموزش پیش از ازدواج
» دانلود کتاب مهریه و مراحل قانونی و قضایی آن
» کتاب زنی که مردش را گم کرد
» کتاب قوانین حقوقی ازدواج
» کتاب سلطه سالاری مردان یا زنان
» alvirdownload
» آیا می دانید ویبره موبایل چگونه کار می کند؟
» شرکت حریق نبرد ایرانیان - طراح و سازنده انواع خودروهای آتش نشانی
» عکسهایی از بازیگران معروف سینما و تلویزیون
» تصاویر جدید از بهرام رادان
» پوریا پورسرخ
» عکسهایی از پندار اکبری
» الناز شاکردوست
» نسرین مقانلو در سال 1391
» عکسهایی از نیکی کریمی
» عکسهای دیدنی از محمدرضا گلزار
» عکسهایی از پژمان بازغی
» عکسهایی از پرستو گلستانی
» عکسهایی از پرستو صالحی
» بهاره افشاری و تصاویردیدنی
» تصاویری از آناهیتا همتی
» تصاویری جدید و کمیاب از هنرمندان مطرح سینما و تلویزیون
» اصول تکنیک ای جکس
» تصاویری جدید از آلبوم هنرمندان مطرح سینما و تلویزیون
» تصاویری جدید از آلبوم هنرمندان مطرح سینما و تلویزیون
» عکسهایی از بازیگران معروف
» دانسته هایی که فکر می کنید درست است
» غزل عارفانه مولانا
» اس ام اس های نوروزی
» بازی مرغ های مهاجم ، chicken invaders

تقویم

موضوعات

سیستم عامل
مکینتاش
ویندوز ۷
ویندوز ۸
ویندوز live
ویندوز ویستا
نرم افزار مالتی مدیا
نرم افزار ویرایش فیلم
نرم افزار ویرایش صوت
نرم افزار پخش فیلم
نرم افزار پخش صوت
نرم افزار تبدیل فرمت
نرم افزار موسیقی
نرم افزار کاربردی
نرم افزار فشرده ساز
نرم افزار آفیس
نرم افزار آموزش
نرم افزار بهینه ساز
نرم افزار باز یابی اطلاعات
نرم افزار دیکشنری
نرم افزار درایور
نرم افزار برنامه نویسی
نرم افزار تلفن
نرم افزار مهندسی
نرم افزار زیبا ساز
نرم افزار گرافیک
نرم افزارنمایش عکس
نرم افزار ویرایش تصویر
نرم افزار فتوشاپ
فونت
نرم افزار فلش
نرم افزار انیمیشن
نرم افزار طراحی
فتوشاپ
فتوشاپ cs3
نرم افزار امنیتی
نرم افزار آنتی ویروس
نرم افزار ضد هک
نرم افزار قفل گذاری
نرم افزارهای اینترنت
نرم افزار مرورگر
نرم افزار مسنجر
نرم افزار دانلود
نرم افزار بالا بردن سرعت
نرم افزار ایمیل
نرم افزار اف تی پی
نرم افزار طراحی وب
نرم افزار شبکه
ابزار سی دی
نرم افزار رایت
نرم افزار اتوران
بازیها
بازیهای فکری
بازیهای اکشن
بازیهای ماجرایی
بازیهای کودکان
بازیهای ورزشی
بازیهای psp
بازیها ps3
اختصاصی الویر دانلود
آموزش
آموزش گیتار
آموزش فتوشاپ
ترفندهای یاهو
آموزش autocad
آموزش زبان
آموزش ساخت وبلاگ
آموزش ساخت وبسایت
آموزش power point
آموزش تند آموز مفاهیم شبکه های کامپیوتری
کتاب الکترونیکی
کتاب علمی
کتاب مهندسی
کتاب آموزشی
کتاب مذهبی
کتاب شعر
کتاب تاریخی
کتاب پزشکی
کتاب آموزشی موبایل
کتاب داستان
گوناگون
آرشیو صوتی و تصویری
دانلود فیلم
دانلود کارتن
دانلود فیلم آموزشی
دانلود مستند راز بقا
موبایل
کلیپ موبایل
نرم افزار آیفون
نرم افزار آندروید
نرم افزار نوکیا سیمبیان سری s60_v5
نرم افزار نوکیا سیمبیان سری s60_v3
نرم افزار سونی اریکسون
نرم افزار سری 40
نرم افزار سری 70
نرم افزار سری 80
نرم افزار سری 90
نرم افزار جاوا
نرم افزار آنتی ویروس
نرم افزار اسلامی
نرم افزار سامسونگ
بازی موبایل
بازیهای نوکیا
بازیهای آیفون
بازیهای آندروید
بازیهای سونی اریکسون
بازیهای جاوا
بازیهای سامسونگ
متفرقه موبایل
تم نوکیا
تم سونی اریکسون
تم آندروید
تم سامسونگ
نقشه
نقشه رهیاب سخنگو نوکیا
نقشه رهیاب سخنگو آندروید
نقشه رهیاب سخنگو سامسونگ
شعر و سخنانی از بزرگان
اس ام اس
فلسفی
ارتباط با خدا
اطلاعات عمومی
آیا می دانید ؟
سرگرمی
داستانهای شنیدنی
طنز
چه خبر از کجا ؟
پزشکی و سلامت
جراحی فک
نرم افزار ارسال رایگان پیامک
طراحی لباس و مد
برای خانم های شیک پوش
برای آقایان شیک پوش
گالری عکس
عکسهای ورزشی
عکسهای خنده دار
عکسهای مذهبی
عکسهای ترسناک
عکسهای زیبا از طبیعت
عکسهای گوناگون
موزیک ایرانی
شاد
غمگین
قدیمی
کوچه بازاری
نفرتی

معرفی سایت به دوستان

 
نام شما :
ایمیل شما :
نام دوست شما:
ایمیل دوست شما:


Powered by ParsTools

نویسندگان

آمار بازدید از دانلود کده الویر
موضوع: <-CategoryName-> | نویسنده: E , T , E , M , A , D

 

 

وقتی با Ajax یک برنامه می سازید، در واقع تجربه ای گرانبها در اختیار کاربرانتان می گذارید. می توان با استفاده از ویژگی های Ajax و کنترل هایserver-side در ASP.NET، از قبیل کنترل UpdatePanel، برای بهینه سازی server-based ASP.NET Web Forms applications استفاده کرد.

نکته: اگر می خواهید بدون استفاده از کنترل های سرور، Ajax client-side interactivity ایجاد کنید، از jQuery استفاده کنید. در Visual Studio، هنگامی که با استفاده از پراجکت تمپلیت ASP.NET Web Site ، پراجکت تمپلیت ASP.NET Web Application ، و پراجکت تمپلیت ASP.NET MVC 2 Web Application، پروژه ای را ایجاد می کنید، یک لایبرری jQuery در application ایجاد می شود. وقتی با jQuery، دولوپ می کنید، ویژوال استودیو، IntelliSense را، و Microsoft Content Delivery Network، نسخه ای قابل دانلود از لایبرری jQuery را برای نصبی کارآمد، در اختیار می گذارد.

 

این مقاله، روی بهبود server-based ASP.NET Web Forms applications تمرکز می کند.

چرا از ویژگی های Microsoft Ajax استفاده کنیم؟

Web Forms applicationهایی که از ویژگی های Ajax استفاده می کنند، دارای ویژگی های زیر هستند:

  • عنصرهای اینتراکتیو و آشنای UI، از قبیل progress indicators، tooltips، و پنجره pop-up
  • بازدهی بهبود یافته برای Web Forms application، زیرا قسمت های مهم پردازش صفحه وب را می توان در مرورگر انجام داد.
  • آپدیت های جزیی صفحه که فقط بخش هایی از صفحه وب را refresh می کنند که تغییر یافته اند.
  • client integration با سرویس های برنامه ASP.NET برای اعتبار سنجی فرم ها، سطح دسترسی، و پروفایل های کاربر.
  • کلاس های پروکسی، که بطور اتوماتیک generate میشوند، و متدهای فراخوانی web service را از اسکریپت کلاینت ساده می کنند.
  • قابلیت سفارشی کردن کنترل های سرویس جهت دربر گرفتن قابلیت های کلاینت.
  • ساپورت اکثر مرورگرهای معروف، از قبیل Internet Explorer، Mozilla Firefox، و Apple Safari.

معماری برنامه های Microsoft Ajax

یک برنامه Microsoft Ajax Web، یا از یک solution فقط کلاینت یا از یک solution کلاینت و سرور تشکیل شده است. یک solution فقط کلاینت، از لایبرری Microsoft Ajax استفاده می کند اما از هیچ کنترل سرور ASP.NET استفاده نمی کند. بعنوان مثال، HTML می تواند حاوی عناصر اسکریپت باشد که فایل های Microsoft Ajax Library .js را reference می کنند. لایبرری Microsoft Ajax به برنامه های Ajax اجازه می دهد کل پردازش را روی کلاینت اجرا کند. solution کلاینت و سرور شامل استفاده از هم Microsoft Ajax Library و هم کنترل های سرور ASP.NET است.

شکل زیر، عملکردی را نشان می دهد که در لایبرری های client-script و componentهای سروری که همراه .NET Framework 4 هستند، وجود دارند.

معماری سرور و کلاینت Microsoft Ajax

 

 

 

 

این شکل، عملکرد لایبرری کلاینت محور Microsoft Ajax را نشان می دهد، که شامل ساپورت ایجاد componentهای کلاینت، سازگاری با مرورگر، و سرویس های networking و هسته ای (Core) می باشد. همچنین این شکل عملکرد ویژگی های Microsoft Ajax سرور محور را نیز نشان می دهد، که شامل ساپورت اسکریپت، سرویس های وب، سرویس های application، و کنترل های سرور است. بخش های بعدی، شکل بالا را با جزییات بیشتر توضیح خواهند داد.

معماری Microsoft Ajax Client

معماری کلاینت، شامل لایبریی هایی برای ساپورت کامپوننت، سازگاری با مرورگر، نتورکینگ، و سرویس های هسته ای است.

کامپوننت ها

کامپوننت های کلاینت، رفتارهای پیشرفته را در مرورگر، بدون postback، فعال می کنند. این کامپوننت ها به سه دسته تقسیم می شوند:

  • Componentها، که اشیای غیر visual هستند که کد را encapsulate می کنند.
  • Behaviorها، که رفتار عنصرهای DOM موجود را گسترش می دهند.
  • Controlها، که یک عنصر DOM جدید ارائه می کنند که دارای رفتار سفارشی است.

نوع کامپوننتی که شما استفاده می کنید، بستگی به نوع رفتار کلاینتی دارد که شما می خواهید. مثلاً، یک watermark برای text box موجود را می توان با استفاده از رفتاری که به text box الصاق می شود، ایجاد کرد.

سازگاری با مرورگر

لایه سازگاری با مرورگر، سازگاری با اکثر مرورگرهای معروف را برای Microsoft Ajax فراهم می کند. این، شما را قادر به نوشتن همان اسکریپ، بدون در نظر گرفتن اینکه کدام مرورگر هدف شماست، می کند.

نتورکینگ

 

لایه نتورکینگ، ارتباطات بین اسکرپت و سرویس های وب محور بر applicationها را مدیریت می کند. همچنین متد فراخوانی های از راه دور غیر همزمان را نیز مدیریت می کند. در بسیاری از سناریوها، از قبیل آپدیت های جزیی صفحه که از کنترل UpdatePanel استفاده می کنند، لایه نتورکینگ بطور اتوماتیک مورد استفاده قرار می گیرد و نیاز به نوشتن هیچ کدی نیست.

همچنین این لایه، ساپورت دسترسی به اعتبارسنجی فرم های سرور محور، اطلاعات سطح دسترسی، و اطلاعات پروفایل در اسکریپت کلاینت را نیز فراهم می کند. این ساپورت، تا وقتیکه application به لایبرری Microsoft Ajax دسترسی داشته باشد، در Web applicationهایی هم که با استفاده از ASP.NET ایجاد نشده اند نیز قابل دسترسی است.

سرویس های هسته ای

 

لایبرری های Ajax client-script در ASP.NET، متشکل از فایل های JavaScript (.js) هستند که دارای ویژگی هایی برای توسعه شی گرایی هستند.ویژگی های شی گرایی موجود در لایبرری های Microsoft Ajax client-script، سطج بالایی از سازگاری و پیمانه ای بودن (modularity) را در اسکریپ کردن کلاینت را فعال می کنند. سرویس های هسته ای زیر، بخشی از معماری کلاینت هسند:

  • اکستنشن های شی گرا به JavaScript از قبیل کلاس ها، فضاهای نامی، event handling، وراثت، انواع داده ای، و serialize کردن شی.
  • یک لایبرری کلاس پایه، که حاوی کامپوننت هایی از قبیل string builderها، و مدیریت خطای گسترش یافته است.
  • ساپورت لایبرری های جاواسکریپت، که یا در یک اسمبلی embed می شود یا بصورت فایل های جاواسکریپت مستقل در اختیار گذاشته می شوند. لایبرری های embed شده جاواسکریپت در یک اسمبلی می توانند نصب برنامه را آسان کنند و به حل مسائل versioning کمک می کند.

عیب یابی و مدیریت خطا

 

سرویس های هسته ای شامل کلاس Sys.Debug است، که متدهایی را برای نمایش اشیا در فرم های قابل خواندن در انتهای صفحه وب فراهم می کند. همچنین این کلاس، trace messageها را نشان می دهد، شما را قادر به استفاده از assortionها می کند، و به شما اجازه شروع debugger را می دهد. شی Error گسترش یافته API، جزییات استثنای مفیدی را با ساپورت مدهای release و debug در اختیار می گذارد.

جهانی سازی (globalization)

 

سرور Ajax و معماری کلاینت در ASP.NET، مدلی را برای محلی کردن و جهانی کردن اسکریپت کلاینت در اختیار می گذارد.این کار شما را قادر به طراحی برنامه هایی می کند که از پایه کدی واحد برای فراهم کردن UI برای موقعیت های (locale) زیادی (زبان ها و فرهنگ ها) استفاده می کنند. مثلاً، معماری Ajax، کد جاواسکریپت را طبق تنظیمات فرهنگ مرورگر کاربر، بطور اتوماتیک قادر به شکل دهی تاریخ (Date) و اشیای Number می کند، بدون نیاز به postback به سرور.

معماری سرور Ajax

قطعه های از سرور که توسعه Ajax را ساپورت می کند، متشکل از کنترل های سرور ASP.NET Web و کامپوننت هایی است که UI و روال کاری برنامه را مدیریت می کنند. همچنین قطعه های سرور، serialization، validation، و توسعه پذیری کنترل را مدیریت می کند. همچنین سرویس های وبی در ASP.NET وجود دارند که شمتا را قادر به دسترسی به سرویس های برنامه ASP.NET برای اعتبار سنجی فرم ها، سطح دسترسی، و پروفایل کاربران می کند.

ساپورت اسکریپت

 

ویژگی های Ajax در ASP.NET معمولاً با استفاده از لایبرری های اسکریپت کلاینت که فرآیند را بطور مستقیم روی کلاینت اجرا می کنند، پیاده سازی می شود. همچنین می توانید ویژگی های Ajax را با استفاده از کنترل های سرور که اسکریپت های ارسال شده از سرور به کلاینت را ساپورت می کند، پیاده سازی کنید.

همچنین می توانید اسکریپت کلاینت را برای برنامه های ASP.NETتان سفارشی کنید. در این مورد، همچنین می توانید از ویژگی های Ajax برای مدیریت کردن اسکریپت سفارشی تان بصورت فایل های .js (روی دیسک) یا فایل های .js قرارداده شده در اسمبلی بعنوان resource، استفاده کنید.

ویژگی های Ajax، شامل مدلی برای modeهای release و debug می باشد. مد release، چک کردن و مدیریت خطا (error checking and exception handling) را فراهم می کند که با کمترین اندازه فایل، برای اجرا بهینه سازی شده. مد debug، ویژگی های debugging بهتری از قبیل چک کردن type و argument را در اختیار می گذارد. ASP.NET، ورژن های debug را هنگامی که برنامه در مد debugging است، اجرا می کند. این کار شما را قادر به قرار دادن خطاها در اسکریپت های

نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه: